package com.daniel.create.singleton;

/**
 * @Description 饿汉式-线程安全，线程不安全问题主要是由于 uniqueInstance 被多次实例化，采取直接实例化 uniqueInstance 的方式就不会产生线程不安全问题。但是直接实例化的方式也丢失了延迟实例化带来的节约资源的好处。
 * @Author GanShaoXi
 * @ClassName SingletonPattern_1
 * @Return com.daniel.create.singleton
 * @Since 1.0.0
 * @Created on 2023/5/16 19:43
 */
public class SingletonPattern_3 {
    private static SingletonPattern_3 uniqueInstance = new SingletonPattern_3();

    private SingletonPattern_3() {

    }

    /**
     * 获取单例
     *
     * @return
     */
    public static SingletonPattern_3 getUniqueInstance() {
        return uniqueInstance;
    }
}
